home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 May
/
EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso
/
programs
/
write
/
module
/
rwn_project.module
< prev
next >
Wrap
Text File
|
1996-09-26
|
1KB
|
106 lines
MODULE RWN_Project;
(* Tastaturbelegung *)
PROCEDURE ReadCurrentGroup(mode : NUMBER);
VAR
name,folder : STRING;
BEGIN
IF (_yPos>2) AND (_currentLine#"") THEN
IF REGEXP("^[^ ]*",_currentLine,name) THEN
UMS.lastListPos:=_yPos;
IF name="Folder:" THEN
IF REGEXP("^Folder: ([^ ]*)",_currentLine,folder,name) THEN
UMS.ReadGroup(name,TRUE,mode);
END;
ELSIF name="private" THEN
UMS.ReadGroup("",FALSE,mode);
ELSE
UMS.ReadGroup(name,FALSE,mode);
END;
ELSE
MessageOk("Cannot parse groupname!");
END;
ELSE
Flash;
END;
END ReadCurrentGroup;
KEY "control up"
ScrollUp
END;
KEY "alt up"
Goto([_xPos,1])
END;
KEY "shift up"
PageUp(90)
END;
KEY "up"
CursorUp(0)
END;
KEY "control down"
ScrollDown
END;
KEY "alt down"
Goto([_xPos,_length])
END;
KEY "shift down"
PageDown(90)
END;
KEY "down"
CursorDown(0)
END;
KEY "return"
ReadCurrentGroup(1);
END;
KEY "shift return"
ReadCurrentGroup(0);
END;
(* Menüs *)
MENU "Projekt";
ITEM "Scan all" "A"
UMS.ReadGroupList(0);
END;
ITEM "Scan new" "N"
UMS.ReadGroupList(2);
END;
ITEM "Scan new or postponed" "S"
UMS.ReadGroupList(1);
END;
ITEMBAR;
ITEM "Iconify" "escape"
Iconify
END;
ITEMBAR;
ITEM "About" "?"
About
END;
ITEMBAR;
ITEM "Quit" "Q"
QuitEd;
END;
END RWN_Project.